package com.digitalchina.lxnsy.xml;

import android.content.Context;

import com.digitalchina.lxnsy.toolkit.SharedPreferencesUtil;

/**
 * ================================================
 * 项目名称：YLCloud
 * 类描述：
 * 包名：com.digitalchina.bigdata.xml
 * 创建人：白彦东
 * 创建时间：2016/9/23 15:42
 * 修改备注：
 * ================================================
 */

public class RongCloudXML {

    public static final String XML_NAME_RONG = "RongCloudXML";


    private static final String DEFAULT_VALUE = "default";
    public static final String SUBJECTENTERPRISETYPE = "subjectEnterpriseType";
    public static final String MILKSTATIONFLAG = "milkStationFlag";
    public static final String SUBJECTINFOID = "subjectInfoId";
    public static final String TENANTCODE = "tenantCode";

    public static String getSubjectInfoId(Context ctx) {
        return SharedPreferencesUtil.getValue(ctx, DEFAULT_VALUE, SUBJECTINFOID, "");
    }

    public static void setSubjectInfoId(Context ctx, String subjectInfoId) {
        SharedPreferencesUtil.setValue(ctx, DEFAULT_VALUE, SUBJECTINFOID, subjectInfoId);
    }
    public static void setTenantCode(Context ctx,String tenantCode) {
        SharedPreferencesUtil.setValue(ctx, DEFAULT_VALUE,TENANTCODE, tenantCode);
    }
    public static String getTenantCode(Context ctx) {
        return SharedPreferencesUtil.getValue(ctx,DEFAULT_VALUE,TENANTCODE, "");
    }
    /**
     * 根据用户userId取token  如果没有返回空串
     *
     * @param ctx
     * @param userId
     * @return
     */
    public static String getSubjectenterprisetype(Context ctx, String userId) {
        return SharedPreferencesUtil.getValue(ctx, SUBJECTENTERPRISETYPE, userId, DEFAULT_VALUE);
    }

    /**
     * 保存用户获取的token  KEY为用户的useraccId
     *
     * @param ctx
     * @param userId
     * @param token
     */
    public static void setSubjectenterprisetype(Context ctx, String userId, String token) {
        SharedPreferencesUtil.setValue(ctx, SUBJECTENTERPRISETYPE, userId, token);
    }


    /**
     * 根据用户userId取token  如果没有返回空串
     *
     * @param ctx
     * @param userId
     * @return
     */
    public static String getMilkstationflag(Context ctx, String userId) {
        return SharedPreferencesUtil.getValue(ctx, MILKSTATIONFLAG, userId, DEFAULT_VALUE);
    }

    /**
     * 保存用户获取的token  KEY为用户的useraccId
     *
     * @param ctx
     * @param userId
     * @param token
     */
    public static void setMilkstationflag(Context ctx, String userId, String token) {
        SharedPreferencesUtil.setValue(ctx, MILKSTATIONFLAG, userId, token);
    }

    /**
     * 根据用户userId取token  如果没有返回空串
     *
     * @param ctx
     * @param userId
     * @return
     */
    public static String getUserToken(Context ctx, String userId) {
        return SharedPreferencesUtil.getValue(ctx, XML_NAME_RONG, userId, DEFAULT_VALUE);
    }

    /**
     * 保存用户获取的token  KEY为用户的useraccId
     *
     * @param ctx
     * @param userId
     * @param token
     */
    public static void setUserToken(Context ctx, String userId, String token) {
        SharedPreferencesUtil.setValue(ctx, XML_NAME_RONG, userId, token);
    }


    public static String getUserId(Context ctx, String userId) {
        return SharedPreferencesUtil.getValue(ctx, XML_NAME_RONG, userId, "");
    }

    public static void setUserId(Context ctx, String userId) {
        SharedPreferencesUtil.setValue(ctx, XML_NAME_RONG, userId, "isFuck");
    }
}
